﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class activePage : System.Web.UI.Page
{
    VLGDataContext _db6 = new VLGDataContext();
    protected void Page_Load(object sender, EventArgs e)
    {
        string idA = Request.QueryString["icc"];
        string capt = Request.QueryString["cpt"];
        string user = Request.QueryString["u"];
        if (String.IsNullOrEmpty(idA) == false && String.IsNullOrEmpty(capt) == false & String.IsNullOrEmpty(user) == false)
        {
            try
            {
                VLGAccount vlgacc = _db6.VLGAccounts.Single(icaa => icaa.idAcc == int.Parse(idA));
                string u = vlgacc.UsernameE;
                string cap = vlgacc.chuoiCaptcha;
                string ngaydky = vlgacc.NgayTao.ToString();
                int dky = int.Parse(DateTime.Parse(ngaydky).DayOfYear.ToString());
                int ktra = (DateTime.Now.DayOfYear - dky);

                if (u == user && cap == capt && ktra <= 7)
                {
                    VLGAccount vlg2 = _db6.VLGAccounts.Single(icaaa => icaaa.idAcc == int.Parse(idA));
                    vlg2.Active = true;
                    vlg2.NgayKickHoat = DateTime.Now;

                    _db6.SubmitChanges();
                    
                    lblMess.Text = "Kích hoạt tài khoản thành công. Bạn có thể dùng tài khoản để bắt đầu sử dụng Dịch vụ của chúng tôi";
                }
                else
                {
                    lblMess.Text = "Tài khoản bạn không hợp lệ hoặc đã vượt quá số ngày cho phép. Link kích hoạt đã hết hiệu lực.";
                }
            }
            catch
            {
                lblMess.Text = "Tài khoản không tồn tại ! Vui lòng kiểm tra lại";
            }
        }
        else
        {
            lblMess.Text = "Trang yêu cầu không hợp lệ !";
        }
    }
}
